<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Gemini (Protokoll)</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Gemini_(Protokoll)"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Gemini_Protokoll rootpage-Gemini_Protokoll skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Gemini (Protokoll)</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr">
<p><b>Gemini</b> ist ein <a href="Netzwerkprotokoll" title="Netzwerkprotokoll">Netzwerkprotokoll</a> auf <a href="Anwendungsebene" class="mw-redirect" title="Anwendungsebene">Anwendungsebene</a> zum Abrufen von Dokumenten über das <a href="Internet" title="Internet">Internet</a>, ähnlich wie <a href="Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol">Hypertext Transfer Protocol</a> (HTTP) und <a href="Gopher" title="Gopher">Gopher</a>. Gemini stellt Einfachheit und textorientierte Inhalte in den Vordergrund.
Gemini wird kollaborativ entworfen und ist nicht als Internet-Standard definiert.
</p><p>Als <i>Geminispace</i> wird die Gesamtheit der über das Gemini-Protokoll bereitgestellten Inhalte bezeichnet.
</p>
<div class="mw-heading mw-heading2"><h2 id="Protokoll">Protokoll</h2></div>
<p>Das Design von Gemini ist vom Protokoll <a href="Gopher" title="Gopher">Gopher</a> inspiriert, basiert jedoch zum Schutz der Privatsphäre der Nutzer auf verschlüsselten Verbindungen (<a href="Transport_Layer_Security" title="Transport Layer Security">TLS</a> mit „Trust-On-First-Use“).<sup id="cite_ref-oldvcr_1-0" class="reference"><a href="#cite_note-oldvcr-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-faq_2-0" class="reference"><a href="#cite_note-faq-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p><p>Ähnlich <a href="HTTP" class="mw-redirect" title="HTTP">HTTP</a> funktioniert Gemini als ein Anfrage-Antwort-Protokoll im <a href="Client-Server-Modell" title="Client-Server-Modell">Client-Server-Modell</a>. Ein Gemini-Browser als Softwareclient läuft auf einem Computer, der eine Geminiressource von einem Geminiserver abruft. Ressourcen im Geminispace sind Textdateien vom <a href="Internet_Media_Type" title="Internet Media Type">Medientyp</a> „text/gemini“ oder auch Dateien beliebigen Inhalts.
</p><p>Geminiressourcen werden im Netzwerk durch <a href="URL" class="mw-redirect" title="URL">Uniform Resource Locators</a> identifiziert und lokalisiert, wobei das <a href="URI-Schema" class="mw-redirect" title="URI-Schema">URI-Schema</a> <i>gemini://</i>, etwa analog zu <i>https://</i> für das <a href="Hypertext_Transfer_Protocol_Secure" title="Hypertext Transfer Protocol Secure">HTTPS</a>-Web, verwendet wird.
</p>
<div class="mw-heading mw-heading2"><h2 id="Medientyp">Medientyp</h2></div>
<p>Der Medientyp <i>text/gemini</i> ist zeilenorientiert, was die programmatische Darstellung vereinfacht. Die verwendete <a href="Vereinfachte_Auszeichnungssprache" class="mw-redirect" title="Vereinfachte Auszeichnungssprache">vereinfachte Auszeichnungssprache</a> bietet lediglich Konstrukte für Überschriften (drei Ebenen), flache Listenelemente sowie Link-Zeilen; Hervorhebungen einzelner Worte sind nicht vorgesehen.<sup id="cite_ref-susa_4-0" class="reference"><a href="#cite_note-susa-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> <a href="Hyperlink" title="Hyperlink">Verlinkungen</a> der Dokumente untereinander spannen mehr oder weniger zusammenhängende <a href="Hypertext" title="Hypertext">Hypertext</a>-Strukturen auf.
</p>
<div class="mw-heading mw-heading2"><h2 id="Trennung_von_Inhalt_und_Darstellung">Trennung von Inhalt und Darstellung</h2></div>
<p>Im Geminispace stellt der Server den Inhalt bereit, während der Client die Darstellung des Inhalts übernimmt. Hierdurch haben Verfasser von Inhalten weniger Kontrolle, wie ihre Inhalte bei den Empfängern dargestellt werden; vielmehr entscheiden die Nutzer durch die Wahl und Konfiguration ihres Clients über die gewünschte Darstellung der Dokumente.<sup id="cite_ref-drewdevault_5-0" class="reference"><a href="#cite_note-drewdevault-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Gemeinschaft">Gemeinschaft</h2></div>
<p>Die Gemini-Homepage ist unter <i>gemini://geminiprotocol.net/</i> erreichbar. Um auf diese URL zuzugreifen, wird ein Gemini-Browser (Client) benötigt.<sup id="cite_ref-opensource_6-0" class="reference"><a href="#cite_note-opensource-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-lagrange_7-0" class="reference"><a href="#cite_note-lagrange-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-kristall_8-0" class="reference"><a href="#cite_note-kristall-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> Alternativ können Gemini-zu-HTTP-Gateways mit Webbrowsern verwendet werden, wie etwa <i>Mozz.us-Portal</i><sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup>.
</p><p>Es existieren verschiedene Server-Implementierungen,<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> sowie eine Vielzahl von Gemini-Browser/Clients für verschiedene Betriebssysteme und Anwendungsfälle (GUI, TUI, Terminal, App).<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup>
</p><p>Es besteht eine Usenet newsgroup <i>comp.infosystems.gemini</i>
</p><p>Die Größe des Geminispace ist schwer einzuschätzen; eine Statistik vom Dezember 2020 identifiziert ca. 500 Gemini-Auftritte, die durch ein Abgrasen von über 50'000 URIs erstellt wurde. Am 25. November 2021 wurden ca. 1824 Gemini-Auftritte, aus 385'496 URIs ermittelt.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://portal.mozz.us/gemini/geminiprotocol.net/">Gemini Ressourcen</a></li>
<li><a rel="nofollow" class="external text" href="https://portal.mozz.us/gemini/geminiprotocol.net/docs/">Gemini Protokoll Dokumentation</a></li>
<li><a rel="nofollow" class="external text" href="https://www.youtube.com/watch?v=DoEI6VzybDk"><i>What is Gemini?</i></a> auf <a href="YouTube" title="YouTube">YouTube</a></li>
<li><a rel="nofollow" class="external text" href="https://www.heise.de/hintergrund/Minimalistisches-Internet-Projekt-Gemini-als-Retro-Web-5065097.html">Minimalistisches Internet: Projekt Gemini als Retro-Web</a> in <a href="C%E2%80%99t" title="C’t">c’t</a> (Paywall)</li>
<li><a rel="nofollow" class="external text" href="https://www.linux-magazine.com/Issues/2021/245/The-Rise-of-the-Small-Internet">Gopher, Gemini, and the rise of the small Internet: Beyond the Web</a> in <a href="Linux-Magazin" title="Linux-Magazin">Linux-Magazin</a> (englisch, Paywall)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-oldvcr-1"><span class="mw-cite-backlink"><a href="#cite_ref-oldvcr_1-0">↑</a></span> <span class="reference-text">
<span class="cite">Cameron Kaiser: <a rel="nofollow" class="external text" href="https://oldvcr.blogspot.com/2020/11/a-gopher-view-of-gemini.html"><i>A Gopher view of Gemini.</i></a> In: <i>Old Vintage Computing Research.</i> 5. November 2020,<span class="Abrufdatum"> abgerufen am 20. Dezember 2020</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AGemini+%28Protokoll%29&rft.title=A+Gopher+view+of+Gemini&rft.description=A+Gopher+view+of+Gemini&rft.identifier=&rft.creator=Cameron%26%2332%3BKaiser&rft.date=2020-11-05"> </span></span>
</li>
<li id="cite_note-faq-2"><span class="mw-cite-backlink"><a href="#cite_ref-faq_2-0">↑</a></span> <span class="reference-text">
<span class="cite"><a rel="nofollow" class="external text" href="https://portal.mozz.us/gemini/geminiprotocol.net/docs/faq.gmi"><i>Project Gemini FAQ.</i></a><span class="Abrufdatum"> Abgerufen am 25. Januar 2025</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AGemini+%28Protokoll%29&rft.title=Project+Gemini+FAQ&rft.description=Project+Gemini+FAQ&rft.identifier=&rft.date="> </span></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text">ew0k (6. Dezember 2020). gemini://warmedal.se/~bjorn/posts/certificate-security.gmi. Abgerufen am 11. September 2021. "Most gemini browsers will make a fair attempt at validating the certificate: first check if the Common Name or Subject Alternative Names match the requested hostname, then check the not-valid-before and not-valid-after dates, then check if we've visited this host before and if the cert provided now matches the cert provided last time."</span>
</li>
<li id="cite_note-susa-4"><span class="mw-cite-backlink"><a href="#cite_ref-susa_4-0">↑</a></span> <span class="reference-text">
<span class="cite">Kevin Sangeelee: <a rel="nofollow" class="external text" href="https://www.susa.net/wordpress/2020/06/gemini-protocol-markup/"><i>Gemini Protocol & Markup.</i></a> In: <i>www.susa.net.</i> 25. Juni 2020,<span class="Abrufdatum"> abgerufen am 20. Dezember 2020</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AGemini+%28Protokoll%29&rft.title=Gemini+Protocol+%26+Markup&rft.description=Gemini+Protocol+%26+Markup&rft.identifier=&rft.creator=Kevin%26%2332%3BSangeelee&rft.date=2020-06-25"> </span></span>
</li>
<li id="cite_note-drewdevault-5"><span class="mw-cite-backlink"><a href="#cite_ref-drewdevault_5-0">↑</a></span> <span class="reference-text">
<span class="cite">Drew DeVault: <a rel="nofollow" class="external text" href="https://drewdevault.com/2020/11/01/What-is-Gemini-anyway.html"><i>What is this Gemini thing anyway, and why am I excited about it?</i></a> 1. November 2020,<span class="Abrufdatum"> abgerufen am 3. Dezember 2020</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AGemini+%28Protokoll%29&rft.title=What+is+this+Gemini+thing+anyway%2C+and+why+am+I+excited+about+it%3F&rft.description=What+is+this+Gemini+thing+anyway%2C+and+why+am+I+excited+about+it%3F&rft.identifier=&rft.creator=Drew%26%2332%3BDeVault&rft.date=2020-11-01"> </span></span>
</li>
<li id="cite_note-opensource-6"><span class="mw-cite-backlink"><a href="#cite_ref-opensource_6-0">↑</a></span> <span class="reference-text">
<span class="cite">Seth Kenlon: <a rel="nofollow" class="external text" href="https://opensource.com/article/20/10/gemini-internet-protocol"><i>Simplify your web experience with this internet protocol alternative.</i></a> In: <i>Opensource.com.</i> 6. Oktober 2020,<span class="Abrufdatum"> abgerufen am 20. Dezember 2020</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AGemini+%28Protokoll%29&rft.title=Simplify+your+web+experience+with+this+internet+protocol+alternative&rft.description=Simplify+your+web+experience+with+this+internet+protocol+alternative&rft.identifier=&rft.creator=Seth%26%2332%3BKenlon&rft.date=2020-10-06"> </span></span>
</li>
<li id="cite_note-lagrange-7"><span class="mw-cite-backlink"><a href="#cite_ref-lagrange_7-0">↑</a></span> <span class="reference-text">
<span class="cite"><a rel="nofollow" class="external text" href="https://gmi.skyjake.fi/lagrange/"><i>Lagrange.</i></a><span class="Abrufdatum"> Abgerufen am 20. Dezember 2020</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AGemini+%28Protokoll%29&rft.title=Lagrange&rft.description=Lagrange&rft.identifier=&rft.date="> </span></span>
</li>
<li id="cite_note-kristall-8"><span class="mw-cite-backlink"><a href="#cite_ref-kristall_8-0">↑</a></span> <span class="reference-text">
<span class="cite"><a rel="nofollow" class="external text" href="https://kristall.random-projects.net/"><i>Kristall.</i></a><span class="Abrufdatum"> Abgerufen am 25. Januar 2025</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AGemini+%28Protokoll%29&rft.title=Kristall&rft.description=Kristall&rft.identifier=&rft.date="> </span></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external autonumber" href="https://portal.mozz.us/gemini/geminiprotocol.net/">[1]</a>, auf portal.mozz.us</span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a></span> <span class="reference-text">gemini://geminiprotocol.net/software/</span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><a href="#cite_ref-11">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external free" href="https://transjovian.org:1965/gemini/page/Servers">https://transjovian.org:1965/gemini/page/Servers</a></span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><a href="#cite_ref-12">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external free" href="https://github.com/kr1sp1n/awesome-gemini">https://github.com/kr1sp1n/awesome-gemini</a></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><a href="#cite_ref-13">↑</a></span> <span class="reference-text">gemini://kwiecien.us/logarion/gemini-client-review.gmi</span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><a href="#cite_ref-14">↑</a></span> <span class="reference-text">gemini://gemini.ctrl-c.club/~sario528/</span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><a href="#cite_ref-15">↑</a></span> <span class="reference-text">gemini://gemini.bortzmeyer.org/software/lupa/stats.gmi</span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-01-26" href="https://de.wikipedia.org/wiki/?title=Gemini_(Protokoll)&oldid=252683945">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>